Ride height is the first thing to check that would indicate sagging springs. If ride height is good then he doesn't need new springs no matter how many miles are on them. The issues have nothing to do with his springs anyway. Neither ride height nor springs affect caster or his pulling problem.